package test1223;

public class Test12 {
    public static void main(String[] args) {

        // 有一工人甲，工资是三位数ABC元（一个字母代表0-9中一个数字），组内其它五个工人的工资可以这样表示：ACB，BAC，BCA，CAB，CBA，且这五个工人的工资总额为3194元。
        //请问工人甲的工资具体是多少。


                // 穷举A, B, C的值，找到符合条件的解
                for (int A = 1; A <= 9; A++) {  // A不可以为0，因为工资是三位数
                    for (int B = 0; B <= 9; B++) {
                        for (int C = 0; C <= 9; C++) {
                            // 计算五个工人的工资总和
                            int sum = (100 * A + 10 * B + C) +  // 工人甲的工资
                                    (100 * A + 10 * C + B) +  // 工人乙的工资
                                    (100 * B + 10 * A + C) +  // 工人丙的工资
                                    (100 * B + 10 * C + A) +  // 工人丁的工资
                                    (100 * C + 10 * A + B);   // 工人工的工资

                            // 判断是否符合总和为3194的条件
                            if (sum == 3194) {
                                System.out.println("工人甲的工资是: " + (100 * A + 10 * B + C) + " 元");
                            }
                        }
                    }
                }
            }
        }


